.lf-activity-nav { width: 3.6rem; margin: 0 auto; line-height: 0.98rem; font-size: 0.3rem; color: #333;}
.lf-activity-nav > div > div{ position: relative;}
.lf-activity-nav .active div::after { content: ''; position: absolute;left: 0; bottom:0; height: 0.04rem; width: 100%; background-color: #ff4153;} 
.lf-activity-nav .active div { font-weight: 700; }

.lf-company-line { width: 100%; height: 0.08rem; background-color: #f1f1f1;}

.lf-activity-noData { width: 7rem; height:2.27rem; border-radius: 0.1rem; background-image: url(../../images/bj.png);background-repeat: no-repeat; margin: 0 auto; margin-top: 0.88rem; color: #fff; display: none;}
.lf-activity-tips { padding-top: 0.44rem;}
.lf-activity-tips1 { margin-top: 0.14rem;}
.lf-activity-tips, .lf-activity-tips1 { font-size: 0.24rem; line-height: 0.24rem;}
.lf-activity-btn { width: 2.32rem; height: 0.52rem; border: 1px solid #fff; font-size: 0.24rem; line-height: 0.5rem; margin: 0 auto; margin-top: 0.4rem; border-radius: 0.26rem;}

.lf-activity-box { margin: 0.32rem 0.26rem;}
 img { width: 1.68rem; height: 1.12rem; margin-right: 0.22rem;}
.lf-activity-right { flex: 1;}
.lf-activity-right .lf-activity-list-title { font-size: 0.24rem; line-height: 0.24rem; color: #333;}
.lf-activity-right .lf-activity-list-timer { font-size: 0.22rem; color: #666; line-height: 0.22rem;}


.lf-company-sponsor { display: none;}
.lf-activity-list-status { font-size: 0.24rem; line-height: 0.24rem; color: #f39b2a;}
.lf-activity-list .lf-activity-detail { width: 0.3rem; height: 0.3rem;}
.lf-activity-list-title.lf-company-sponsor-title { max-width: 4rem;}
.lf-activity-list-status.active { color: #46b6e8;}